﻿@charset "utf-8";
/*网站公共样式*/
 .del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1280px; margin:auto; }
.ui-loader-default{ display:none}.nyban strong
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
map,map:hover,area,area:hover{ outline:none;}
.pp { width:100%; height:auto; float:left; padding:20px; box-sizing:border-box;}


/******fad****/ 
.xli:hover .ejmenu1{ display:block;}
.ejmenu1{ width:460px; display:none; height:auto; min-height:30px; position:absolute; top:98px; padding:30px; z-index:999; border-radius:0 0 6px 6px; right:-120px; float:left;  background:#fff; }
.ejmenu1 a.a{ width:33.3333%; height:auto; float:left; font-size:16px; line-height:30px; font-size:15px; color:#666; padding:0; background:none;}
.ejmenu1 a.a:hover{ color:#c64f01;}
.header ul li.la{ width:auto; height:34px; float:left; background:none; margin-top:32px;}
.header ul li.la a{ width:auto; height:34px; line-height:34px; font-size:15px; float:left; padding:0 20px; background:#f98c22; border-radius:5px; color:#fff;}
.header ul li.la a:hover{ opacity:0.8;}
.header ul li.la a.a{ background:none; color:#f98c22;}
.xinul{ display:block;}
.sj_menu dl{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; padding:10px 0;}
.sj_menu dl dt{ width:100%; height:auto; float:left; font-size:20px; line-height:36px; text-align:left;}
.sj_menu dl dd{ width:100%; height:auto; float:left;}
.sj_menu dl dd a{ width:24%; height:28px; overflow:hidden; margin:0 0.5%; font-size:14px; line-height:28px; float:left; text-align:left;}
.sj_menu dl dd a.a{ width:auto; height:auto; line-height:32px; float:left; padding:0 28px; color:#f98c22;}
.sj_menu dl dd a.a1{ width:auto; height:auto; line-height:32px; float:left; padding:0 28px; color:#fff; background:#f98c22; border-radius:5px;}


.xinnyban{ width:100%; height:auto; float:left;}
.xinnyban img{ width:100%; height:423px; display:block;}

.xinnyban .document_width{ position:relative;}
.xinlyk{ width:auto; min-width:200px; height:52px; position:absolute; left:90px; bottom:100px; background:#fff; border-radius:52px;}
.xinlyk .input{ width:250px; height:52px; float:left; padding-left:45px; font-size:16px; color:#555; border:none; outline:none; background:url(../images/fad_tb1.png) 15px center no-repeat; box-sizing:border-box;}
.xinlyk .input.ip1{ background:url(../images/fad_tb2.png) 15px center no-repeat; }
.xinlyk .button{ background:#f98c22; padding:0 30px; width:auto; height:52px; line-height:52px; font-size:16px; color:#fff; border-radius:0 52px 52px 0; cursor:pointer; border:none; }
.xinlyk .button:hover{ opacity:0.8;}

.paddbotom{ padding-bottom:60px !important;}
.xinfaddiv1{   padding:60px 0 50px 0; margin-bottom:50px; background:#f5f8ff;}
.fadtt{ width:100%; height:auto; float:left; text-align:center; position:relative; margin-bottom:25px; background:url(../images/tttb.png) center bottom no-repeat; padding-bottom:32px; background-size:140px 12px;}
.fadtt strong{ width:100%; height:auto; float:left; font-size:28px; line-height:42px; color:#333;}
.fadtt p.p{ width:100%; height:34px; float:left; overflow:hidden; color:#204c72; font-size:32px; font-weight:bold; letter-spacing:-2px; line-height:34px; opacity:0.1; position:absolute; left:0; top:20px;}

dl.fad1{ width:31.333%; height:auto; float:left; margin:1%; background:#fff; padding:30px; box-sizing:border-box; position:relative; border-radius:3px; border:1px solid #ededed;}
dl.fad1 dt{ width:80px; height:auto; float:left; position:absolute; left:30px; top:30px;}
dl.fad1 dt img{ width:100%; height:auto; display:block;}
dl.fad1 dd.dd{ width:100%; height:auto; min-height:80px; float:left; padding-left:95px; margin-top:10px; box-sizing:border-box;}
dl.fad1 dd.dd h2{ width:100%; height:auto; float:left; font-size:26px; line-height:36px; color:#204c72;}
dl.fad1 dd.dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#333;}
dl.fad1 dd.dd1 { width:100%; height:auto; float:left;}
dl.fad1 dd.dd1 p.p{ width:100%;  height:72px; float:left; font-size:14px; line-height:24px; color:#666; margin-bottom:8px; overflow:hidden; }
dl.fad1 dd.dd1 a{ width:150px; margin:0 auto; height:40px; line-height:40px; font-size:15px; color:#fff;  text-align:center;   border-radius:20px; display:table; background:#396082; }
dl.fad1 dd.dd1 a:hover{ background:#083863;}
dl.fad1:hover{ box-shadow:0 2px 5px #ededed;}
dl.fad1.last dt{ position:static; width:100%; text-align:center; margin-top:15px;}
dl.fad1.last dt img{ width:80px; margin:0 auto;}
dl.fad1.last dd.dd{ padding-left:0; text-align:center; min-height:64px;}

.xinfaddiv1c{ width:76%; height:auto; float:left; padding:15px; background:#fff; box-sizing:border-box; margin-bottom:20px;}
.xinfaddiv1c dl.d1{ width:23%; height:auto; float:left; margin:1%;}
.xinfaddiv1c dl.d1 dt{ width:100%; height:auto; float:left; position:relative; z-index:1;}
.xinfaddiv1c dl.d1 dt strong{ width:140px; height:40px; line-height:40px; display:block; margin:0 auto; background:url(../images/fda_tp2tt.png) center center no-repeat; background-size:100% 100% !important; text-align:center; font-size:22px; color:#fff;}
.xinfaddiv1c dl.d1 dd{ width:100%; height:210px; float:left; border-radius:10px; padding-top:35px; box-sizing:border-box; background:#d8e7ff; margin-top:-20px;}
.xinfaddiv1c dl.d1 dd strong a{ width:50px; height:50px; line-height:25px; border-radius:100%; display:table; margin:0 auto; padding:15px; text-align:center; background:#204c72; color:#fff; font-size:16px;}
.xinfaddiv1c dl.d1 dd img{ width:50x; height:50px; margin:0 auto; padding:15px; display:table; border-radius:100%; background:#fff;}
.xinfaddiv1c dl.d1 dd h3{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#204c72; text-align:center; margin-top:15px; font-weight:550; }
.xinfaddiv1c dl.d1 dd p{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:24px;}
.xinfaddiv1c dl.d1 dd strong a:hover{ background:#183956;}
.xinfaddiv1cr{ width:22%; height:auto; float:right;}
.xinfaddiv1cr img{ width:100%; height:auto; max-width:280px; margin:0 auto; display:block; }
.xinfaddiv1cr p{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:26px; color:#000;}
.xinfaddiv1cb{ width:70%; height:auto; float:left; font-size:16px; line-height:24px;}

.xpa{ width:340px; height:auto; margin:0 auto; display:none}
.xpa a{ width:100%; height:46px; line-height:46px; border-radius:46px; margin:15px 0; text-align:center; background:#f98c22; color:#fff; font-size:16px; display:block;}
.xpa a:hover{ opacity:0.8;}
.xinfaddiv3{ width:100%; height:auto; float:left; position:relative; margin-bottom:45px;}
.xinfaddiv3l{ width:60%; height:auto; float:left; position:absolute; left:0; top:0; background:#fff; border:1px solid #ededed; border-radius:10px; padding:30px 170px 30px 30px; box-sizing:border-box;}
.xinfaddiv3l img{ width:auto; height:auto; display:block; max-width:120px;}
.xinfaddiv3l p{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; margin-top:15px; color:#555;}
.xinfaddiv3r{ width:50%; height:auto; float:right; position:relative; z-index:1; margin-top:50px; box-shadow:0 2px 5px #ededed; background:#fff; border-radius:10px; padding:0 40px 40px 40px;  box-sizing:border-box; border:1px solid #ededed;}
.xinfaddiv3r strong{ width:350px; height:46px; line-height:46px; text-align:center; float:left; position:relative; top:-7px; background:url(../images/fda_tp3_2.png) center center no-repeat; background-size:100% !important; font-size:20px; color:#fff;}
.xinfaddiv3r p{ width:100%; height:auto; float:left; font-size:15px; line-height:26px; margin-top:15px; color:#555;}

dl.fad2{ width:23%; height:auto; float:left; margin:1%; background:#fff; border-radius:8px; padding:35px 30px; box-sizing:border-box; border:1px solid #ededed;}
dl.fad2 dt{ width:100%; height:auto; float:left;}
dl.fad2 dt img{ width:80px; height:auto; display:block; margin:0 auto;}
dl.fad2 dd{ width:100%; height:auto; float:left; margin-top:15px;}
dl.fad2 dd h2{ width:100%; height:32px; float:left; font-size:24px; line-height:32px; color:#204c72; text-align:center; overflow:hidden;}
dl.fad2 dd h3{ width:100%; height:32px; float:left; font-size:16px; font-weight:bold; line-height:32px; color:#000; margin-bottom:15px; padding-bottom:5px; text-align:center; background:url(../images/tttb.png) center bottom no-repeat; background-size:50px 5px; overflow:hidden; }
dl.fad2 dd p{ width:100%;  float:left; font-size:15px; line-height:24px; height:72px; color:#555; margin-bottom:15px; overflow:hidden; }
dl.fad2 dd a{ width:150px; margin:0 auto; height:40px; line-height:40px; font-size:15px; color:#fff;  text-align:center;   border-radius:20px; display:table; background:#396082; }
dl.fad2 dd a:hover{ background:#083863;}
dl.fad2:hover{ box-shadow:0 2px 5px #ededed;}

.xinfaddiv2{ width:100%; height:auto; float:left; padding:50px 0; background:#f3f5f5;}

.xinfaddiv2 dl.d1{ width:23%; height:auto; float:left; margin:1%;}
.xinfaddiv2 dl.d1 dt{ width:100%; height:auto; float:left;}
.xinfaddiv2 dl.d1 dt img{ width:50px; height:auto; display:block; margin:0 auto;}
.xinfaddiv2 dl.d1 dd{ width:100%; height:auto; float:left; margin-top:15px; text-align:center;}
.xinfaddiv2 dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#333;}
.xinfaddiv2 dl.d1 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666;}

.bottomdiv{ width:100%; height:auto; float:left; background:#444; min-height:100px; padding:35px 0 0 0;}
.bottomdivc{ width:36%; height:auto; float:left; border-right:1px solid rgba(255,255,255,0.1); min-height:200px; padding:0 15px; box-sizing:border-box;}
.botul{ width:100%; height:auto; float:left; margin-bottom:18px;}
.botul li{ width:24%; height:32px; line-height:32px; position:relative; float:left; margin:0.5%; background:#5a5a5a; text-align:center; font-size:15px; color:#f9f9f9; cursor:pointer;}
.botul li.cur{ background:#204c72;}
.botul li.cur s{ position: absolute;bottom: -19px;right: 41%;border: 10px solid #204c72; border-color:#204c72 transparent transparent transparent; display: block; content: " ";z-index: 1;}
.botqh{ width:100%; height:auto; float:left;display:none;}
.botqh a{ width:24%; height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#fff; opacity:0.8; text-align:center; float:left; margin:0.5%; }
.botqh a:hover{ opacity:1;}

.bottomdivc strong.s{ width:100%; height:70px; font-size:30px; line-height:32px; font-weight:normal; color:#fff; opacity:0.8; float:left; padding-left:60px; box-sizing:border-box; background:url(../images/bottb.png) left center no-repeat; background-size:50px auto;}
.bottomdivc strong.s p{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; opacity:0.5; font-weight:normal; margin-top:5px;}
.bottomdivc p.p{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; opacity:0.8; font-weight:normal; padding-left:15px; box-sizing:border-box;  color:#fff;}
.bottomdivc.last{ width:28%; border-right:none; min-height:10px;}
.bottomdivc .img{ width:auto; height:auto; max-width:100%; display:block; margin:10px auto; float:left;}
.bottomdivc  p.p1{ width:90px; height:auto; float:left; margin-right:15px;margin-top:8px;}
.bottomdivc  p.p1 img{ width:100%; height:auto; display:block;}
.bottomdivc  p.p1 span{ width:100%; height:auto; float:left; text-align:center; font-size:12px; color:#fff; opacity:0.5; line-height:24px; }
.bqxx{ width:100%; height:auto; float:left; padding:35px 0 15px 0; text-align:center; font-size:14px; line-height:25px; color:#fff; opacity:0.5;}



/*****iqc******/
.xinlyk1{ width:360px; height:auto; float:left; padding:25px; box-sizing:border-box; background:#fff; position:absolute; right:0; bottom:60px; border:10px solid #f6f6f6; border-radius:4px; min-height:100px; z-index:11;}
.xinlyk1 strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; text-align:center; color:#ff6600; font-weight:normal;}
.xinlyk1 p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; text-align:center; color:#888; margin-bottom:15px; }
.xinlyk1 .input{ width:100%; height:40px; line-height:40px; background:#f5f8ff; padding:0 15px; box-sizing:border-box; border:none; outline:none; margin:5px 0;}
.xinlyk1 .button{ background:#f98c22; padding:0 30px; width:auto; height:42px; line-height:42px; font-size:16px; margin-top:15px; color:#fff; width:100%; border-radius:42px; cursor:pointer; border:none; }
.xinlyk1 .button:hover{ opacity:0.8;}

.iqcdiv{   padding:60px 0 10px 0; margin-bottom:50px; background:#f5f8ff;}
.iqctt{ width:100%; height:auto; float:left; text-align:center; position:relative; margin-bottom:25px; }
.iqctt strong{ width:100%; height:auto; float:left; font-size:32px; line-height:42px; color:#083863;}
.iqctt p.p{ width:100%; height:34px; float:left; overflow:hidden; color:#000; font-size:32px; font-weight:bold; letter-spacing:-2px; line-height:34px; opacity:0.1; position:absolute; left:0; top:-10px;}

dl.iqcd1{ width:23.4%; height:auto; float:left; margin:0.8%; background:#fff; border:1px solid #ededed; box-sizing:border-box;}
dl.iqcd1 dt{ width:100%; height:auto; float:left; position:relative;}
dl.iqcd1 dt img{ width:120px; height:auto; display:block; margin:0 auto;}
dl.iqcd1 dt span{ width:48px; height:47px; position:absolute; left:0; top:0; background:url(../images/hot.png) top left no-repeat;}
dl.iqcd1 dd{ width:100%; height:auto; float:left; padding:0 20px 20px 20px; box-sizing:border-box;}
dl.iqcd1 dd h3{  width:100%; height:auto; float:left; font-size:24px; line-height:36px; color:#204c72; text-align:center;}
dl.iqcd1 dd p{ width:100%; float:left; font-size:15px; line-height:22px; height:66px; overflow:hidden; color:#333; margin-bottom:10px;}
dl.iqcd1 dd a{ width:150px; margin:0 auto; height:40px; line-height:40px; font-size:15px; color:#fff;  text-align:center;   border-radius:20px; display:table; background:#396082; }
dl.iqcd1 dd a:hover{  background:#083863;}
dl.iqcd1:hover{ box-shadow:0 2px 6px #ededed;}
 
.ppa{ width:60%; height:auto; margin:0 auto;}
.ppa a.a{ width:48%; height:46px; line-height:46px; float:left; margin:25px 1% 10px 1%; background:#f98c22; color:#fff; text-align:center; font-size:18px; border-radius:30px; box-sizing:border-box;} 
.ppa a.a1{ width:48%; height:46px; line-height:46px; float:left; margin:25px 1% 10px 1%; background:#fff; color:#000; border:2px solid #f98c22; text-align:center; font-size:18px; border-radius:30px; box-sizing:border-box;} 
.ppa a.a:hover,.ppa a.a1:hover{ opacity:0.8;}

.iqcdivc{  height:auto; margin-bottom:50px;   background:#fff; border:1px solid #ededed; padding:30px; box-sizing:border-box;}
.iqcdivcleft{ width:28%; height:auto; float:left; padding-right:30px; border-right:1px solid #ededed; box-sizing:border-box;}
.iqcdivcleft ul{ width:100%; height:auto; float:left;}
.iqcdivcleft ul li{ width:100%; height:auto; line-height:28px; font-size:18px; padding:10px 0 10px 35px; border-radius:30px; margin:12px 0; border:1px solid #f98c22; color:#f98c22; box-sizing:border-box; float:left;}
.iqcdivcleft ul li:hover{ background:#f98c22; color:#fff;}

.iqcdivcright{ width:72%; height:auto; float:left; padding-left:30px; margin-bottom:25px; box-sizing:border-box; position:relative;}
.iqcdivcrightc{ width:48%; height:auto; min-height:100px; float:left; background:url(../images/iqc2_tp1.png) center center no-repeat; background-size:cover !important; border-radius:25px; padding:15px 20px; box-sizing:border-box;}
.iqcdivcrightc_tt{width:100%; height:auto; float:left; border-bottom:1px solid rgba(255,255,255,0.2); padding:10px 0; text-align:center;} 
.iqcdivcrightc_tt strong{ width:auto; height:36px; line-height:36px; font-size:24px; font-weight:normal; color:#fff; padding-left:30px;  background:url(../images/iqc2_tb1.png) left center no-repeat; }
.iqcdivcrightcnr{ width:100%; height:auto; float:left; min-height:180px; padding:15px 20px; position:relative; box-sizing:border-box;}
.iqcdivcrightcnr p{ width:100%; height:auto; float:left; font-size:15px; line-height:22px; color:#fff; margin:5px 0;}
.iqcdivcrightcnr a{ width:70%; height:46px; line-height:46px; overflow:hidden; position:absolute; left:15%; bottom:-36px; padding:0 15px; box-sizing:border-box; font-size:17px; color:#f98c22;   border:1px solid #ededed; box-shadow:0 2px 5px #ededed; background:#fff; border-radius:46px; text-align:center;}
.iqcdivcrightcnr a:hover{ background:#f98c22; color:#fff;}

.iqcdivcrightc.last{ float:right; background:url(../images/iqc2_tp2.png) center center no-repeat;}
.iqcdivcrightc.last .iqcdivcrightc_tt strong{ background:url(../images/iqc2_tb2.png) left center no-repeat;}
.iqcdivcrightjz{ width:14%; height:100px; position:absolute; left:43%; top:35%; background:url(../images/iqc2_tb.png) center center no-repeat; background-size:80% auto;}

.iqcdiv.last{ padding-bottom:50px;}
.iqcdiv3{ width:100%; height:auto; min-height:300px; float:left; background:url(../images/iqc3_tb_02.png) center center repeat-y; margin-top:15px;}
.iqcdiv3 dl.d1{ width:50.5%; height:auto; float:left; background:url(../images/iqc3_tb_01.png) right 0px no-repeat; padding-right:50px; box-sizing:border-box;}
.iqcdiv3 dl.d1 dt{ width:100%; height:auto; float:left; font-size:22px; line-height:36px; color:#204c72; text-align:right; padding-right:34px; background:url(../images/iqc-question-icon.png) right center no-repeat; background-size:30px auto; box-sizing:border-box;}
.iqcdiv3 dl.d1 dd{ width:100%; height:auto; float:left; padding:15px 20px; background:#fff; font-size:15px; line-height:25px; color:#444; border:1px solid #ededed; border-radius:8px;  position:relative; box-sizing:border-box; margin:15px 0;}
.iqcdiv3 dl.d1 dd s{ position: absolute;top:-20px;right:60px;border:10px solid #ededed;border-color: transparent transparent #fff transparent;display: block; content: " ";}
.iqcdiv3 dl.d1 dd img{max-width:100%}
.iqcdiv3 dl.d1 dd p{font-size:15px; line-height:25px;}

.iqcdiv3 dl.d1s{ width:50.5%; height:auto; float:right; background:url(../images/iqc3_tb_01.png) left 0px no-repeat;  padding-left:50px; box-sizing:border-box;}
.iqcdiv3 dl.d1s dt{ width:100%; height:auto; float:left; font-size:22px; line-height:36px; color:#204c72; text-align:left; padding-left:34px; background:url(../images/iqc-question-icon.png) left center no-repeat; background-size:30px auto; box-sizing:border-box;}
.iqcdiv3 dl.d1s dd{ width:100%; height:auto; float:left; padding:15px 20px; background:#fff; font-size:15px; line-height:25px; color:#444; border:1px solid #ededed; border-radius:8px;  position:relative; box-sizing:border-box; margin:15px 0;}
.iqcdiv3 dl.d1s dd s{ position: absolute;top:-20px; left:60px;border:10px solid #ededed;border-color: transparent transparent #fff transparent;display: block; content: " ";}


.iqcdiv3 dl.d1s dd p{font-size:15px; line-height:25px;  word-wrap: break-word;}
.iqcdiv3 dl.d1s dd img{max-width:100%}



.iqcdiv3 table{ width:100%; border-left:#e6e6e6 1px solid ; border-top:#e6e6e6 1px solid; border-collapse:collapse;}
.iqcdiv3 td, .iqcdiv3 th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
	
	 border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid;}
	 .iqcdiv3 table tr:nth-child(even) {
    background-color: #f5f5f5}
	.iqcdiv3 table tr:hover {
    background-color: #f5f5f5}


.liucheng{padding:40px 0; text-align:center}
.liuchengbox{margin-top:40px;}
.liuchengbox .lctitle{line-height:40px; font-size:18px;}
@media only screen and (max-width:1440px){ 
 

.header ul li.la{ margin-top:4px;}
dl.fad2 dd p{ font-size:14px;}




}


@media only screen and (max-width:1270px){ 
body{ background:#f5f8ff;}
.xinul{ display:none;}
.xinnyban{ max-width:740px; margin:0 auto; float:none; background:#f5f8ff; }
.xinnyban img{ height:200px;}
.xinlyk{ position:static; width:90%;height:auto; padding:10px; border-radius:5px; box-sizing:border-box; margin:-40px 5% 0 5%; margin-top:-40px;}
.xinlyk .input{ width:50%; height:36px; line-height:36px; margin-bottom:15px; font-size:14px;}
.xinlyk .button{ width:100%; height:40px; line-height:40px; font-size:14px; border-radius:10px;}


.xinfaddiv1{ max-width:740px; margin:0 auto; float:none; padding-top:40px;}
.fadtt{ wmargin-bottom:15px;  padding-bottom:20px; background-size:100px 8px;}
.fadtt strong{ font-size:26px; line-height:32px;}
.fadtt p.p{ height:28px; font-size:26px; line-height:28px; top:15px;}

dl.fad1{ width:48%; margin:1%; padding:20px;}
dl.fad1 dt{ width:100%; position:static;}
dl.fad1 dt img{ width:60px; height:60px; margin:0 auto;}
dl.fad1 dd.dd{ padding-left:0; text-align:center; min-height:56px;}
dl.fad1 dd.dd h2{ font-size:22px; line-height:28px; height:28px; overflow:hidden;}
dl.fad1 dd.dd p{ height:22px; overflow:hidden;}
dl.fad1 dd.dd1 p.p{height:88px; line-height:22px; font-size:14px; overflow:hidden;}
dl.fad1.last dt { margin-top:0;}
dl.fad1.last dt img{ width:60px; height:60px;}
dl.fad1.last dd.dd1{ margin-top:88px;}

.xinfaddiv1c{ width:100%;}
.xinfaddiv1c dl.d1 dt strong{ width:120px; height:32px; line-height:32px; font-size:18px;}
.xinfaddiv1c dl.d1 dd strong a{ width:40px; height:40px; line-height:20px; font-size:14px;padding:10px;}
.xinfaddiv1c dl.d1 dd{ height:185px;}
.xinfaddiv1c dl.d1 dd img{ width:40x; height:40px; padding:10px;}
.xinfaddiv1c dl.d1 dd h3{ font-size:20px; line-height:26px;margin-top:15px; font-weight:normal;}
.xinfaddiv1c dl.d1 dd p{  font-size:14px; line-height:24px;}

.xinfaddiv1cr{ width:100%;}
.xinfaddiv1cr img{ max-width:200px;}
.xinfaddiv1cb{ width:100%; margin-top:15px;}

.xpa{ width:300px;}
.xpa a{ height:40px; line-height:40px; border-radius:40px; margin:15px 0; font-size:15px;}

.xinfaddiv3l{ width:100%; padding:30px; margin-bottom:15px; position:static;}
.xinfaddiv3r{ width:100%; float:left;}

dl.fad2{ width:48%; padding:20px;}
dl.fad2 dt img{ width:60px; height:60px;}
dl.fad2 dd h2{ font-size:20px; line-height:28px;}
dl.fad2 dd h3{ font-size:15px; line-height:26px; height:26px; overflow:hidden; margin-bottom:10px; padding-bottom:5px; background-size:40px 3px;}
dl.fad2 dd p{ font-size:14px; line-height:23px; min-height:69px; margin-bottom:15px;}
dl.fad2 dd a{ width:150px; margin:0 auto; height:40px; line-height:40px; font-size:15px; color:#fff;  text-align:center;   border-radius:20px; display:table; background:#396082; }
 
.xinfaddiv2{ padding:35px 0; margin-top:35px;}

.bottomdivc{ width:55%; border-right:none; min-height:50px; padding:0 5px;}
.bottomdivc.last{ width:45%;}
.bottomdivc1{ width:100%; margin-bottom:25px; display:block;} 
 
/***iqc*****/
.xinlyk1{ width:100%;  padding:15px 25px; margin-top:15px; position:static;}
.xinlyk1 strong{font-size:20px; line-height:26px;}
.xinlyk1 p{ font-size:12px; line-height:22px; margin-bottom:10px; }
.xinlyk1 .input{ width:48%; height:40px; line-height:40px; padding:0 15px; font-size:16px;border-radius:4px; margin:5px 1%; box-sizing:border-box; float:left;}
.xinlyk1 .button{ padding:0 30px; height:40px; line-height:40px; font-size:14px; margin-top:10px; border-radius:36px;}

.iqcdiv{ padding:30px 0 10px 0;}
.iqctt{  margin-bottom:15px; }
.iqctt strong{ font-size:26px; line-height:32px;}
.iqctt p.p{ height:28px; font-size:26px; line-height:28px; top:-7px;}

dl.iqcd1{ width:31.333%; height:auto; margin:1%;}
dl.iqcd1 dt img{ width:100px;}
dl.iqcd1 dd h3{ font-size:20px; height:36px; overflow:hidden;}
dl.iqcd1 dd p{ font-size:14px; height:66px; line-height:22px; overflow:hidden;}
dl.iqcd1 dd a{ width:120px; height:36px; line-height:36px; font-size:14px; border-radius:20px; }

.ppa{ width:100%;}
.iqcdivcleft{ width:100%; border-right:none; border-bottom:1px solid #ededed; padding-right:0; margin-bottom:25px; padding-bottom:15px;}
.iqcdivcleft ul li{ width:48%; margin:1%; padding:5px 0; text-align:center; font-size:16px;}
.iqcdivcright{ width:100%; padding-left:0; margin-bottom:25px;}

.iqcdiv3{ background-position:20px center !important;}
.iqcdiv3 dl.d1{ width:100%; padding-left:50px; padding-right:0; background-position:14px 10px !important;}
.iqcdiv3 dl.d1 dt{ background-position:left center !important; padding-left:30px; padding-right:0; font-size:20px; background-size:26px auto !important ; text-align:left;}
.iqcdiv3 dl.d1 dd s{ top:-20px;right:90%;}

.iqcdiv3 dl.d1s{ width:100%;  padding-left:50px; box-sizing:border-box; background-position:14px 10px !important;}
.iqcdiv3 dl.d1s dt{  font-size:20px; background-size:26px auto !important ;}
.iqcdiv3 dl.d1s dt{ background-position:left center !important; padding-left:30px; padding-right:0; font-size:20px; background-size:26px auto !important ; text-align:left;}
.iqcdiv3 dl.d1s dd s{ top:-20px;right:90%;}
 

}
 
#tigong .listss{ font-size:18px; line-height:2;}
#tigong .listss li{margin-bottom:10px;}
.single-service1{ background:#fff;padding:10px;margin:10px 0;}
.single-service1 img{width:100%}
.single-service1 h2{margin:10px 0;}
@media only screen and (max-width:650px){ 

.xinnyban img{ height:35vw;}
.xinlyk{ width:100%; margin:-40px 0 0 0 ;}
.xinfaddiv1{ float:left; padding-top:35px;}

.xinfaddiv1c dl.d1{ width:48%;}
.xinfaddiv1cb{ font-size:14px;}
dl.fad2 dd p{ min-height:92px;}
.paddbotom{ padding-bottom:10px !important;}

.xinfaddiv2 dl.d1{ width:48%; background:#fff; padding:25px 0; border-radius:8px;}
.bottomdivc strong.s{ width:100%; height:50px; font-size:20px; line-height:24px; padding-left:50px; background-size:40px auto;}
.bottomdivc strong.s p{ font-size:14px; line-height:20px;  margin-top:5px;}
.bottomdivc p.p{  font-size:13px; line-height:26px;}
.bottomdivc .img{ max-width:60%;}
.bottomdivc p.p1{ width:70px;}

/*****iqc******/
dl.iqcd1{ width:48%;}
dl.iqcd1 dt img{ width:80px;}
.iqcdivcrightc{ width:100%;}
.iqcdivcrightcnr{ padding:15px 0; min-height:100px;}
.iqcdivcrightc.last{ margin-top:80px;}
.iqcdivcrightjz{ top:44%;}


} 
 
@media only screen and (max-width:460px){ 
.sj_menu dl dd a{ width:32.3333%; }

.xinfaddiv1{ padding-top:20px;}
.fadtt{ margin-bottom:10px;  padding-bottom:15px; background-size:60px 4px;}
.fadtt strong{ font-size:20px; line-height:28px;}
.fadtt p.p{ height:24px; font-size:20px; line-height:24px; top:15px;}

.document_width{ width:96%;}
dl.fad1{ padding:15px 10px;}
dl.fad1 dt img,dl.fad1.last dt img{ width:50px; height:50px;}
dl.fad1 dd.dd h2{ font-size:18px;}
dl.fad1 dd.dd p{ font-size:14px; height:22px; line-height:22px; overflow:hidden;}
dl.fad1 dd.dd1 p.p{ font-size:12px; line-height:22px; height:110px; overflow:hidden;}
dl.fad1 dd.dd1 a{ width:120px; height:30px; line-height:30px; font-size:13px; border-radius:20px;}
dl.fad1.last dd.dd1{ margin-top:110px;}


.xinfaddiv1c dl.d1 dt strong{ font-size:15px;}
.xinfaddiv1c dl.d1 dd h3{ font-size:18px;}

.xpa{ width:280px;}
.xpa a{ height:36px; line-height:36px; border-radius:36px; margin:10px 0; font-size:14px;}

.xinfaddiv3l{ padding:25px 15px;}
.xinfaddiv3l p{ font-size:13px; line-height:22px; margin-top:10px;}
.xinfaddiv3r{ padding:0 15px 15px 15px;}
.xinfaddiv3r strong{ width:300px; height:36px; line-height:36px; top:-7px; font-size:16px; }
.xinfaddiv3r p{ font-size:13px; line-height:22px; margin-top:10px;}

dl.fad2{ padding:15px 10px;}
dl.fad2 dt img{ width:50px; height:50px;}
dl.fad2 dd{ margin-top:10px;}
dl.fad2 dd h2{ font-size:18px;}
dl.fad2 dd h3{ font-size:14px; height:26px; line-height:26px; overflow:hidden;}
dl.fad2 dd p{ font-size:12px; line-height:22px; height:88px; overflow:hidden; margin-bottom:8px;}

dl.fad2 dd a{width:120px; height:30px; line-height:30px; font-size:13px; border-radius:20px;}
.xinfaddiv2{ margin-top:25px; padding:25px 0;}
.xinfaddiv2 dl.d1 dt img{ width:40px;}
.xinfaddiv2 dl.d1 dd strong{ font-size:14px;}
.xinfaddiv2 dl.d1 dd p{ font-size:12px; line-height:22px;}

.bottomdiv{ padding:25px 0 0 0;}
.bottomdivc1{ padding:0;}
.botul{ margin-bottom:14px}
.botul li{ font-size:14px;}
.botqh a{ font-size:12px; overflow:hidden;}

.bottomdivc{ width:100%;}
.bottomdivc .img{ width:140px; float:left; margin:15px 25px 8px 25px;}
.bottomdivc p.p1{ width:75px;}
.bottomdivc strong.s{ background:none; padding-left:0;}
.bottomdivc p.p{ font-size:12px; }
.bqxx{ padding:20px 0 10px 0; font-size:12px; line-height:22px;}
.bottomdivc.last{ width:190px; margin:0 auto; float:none; display:none;}

/***iqc****/
.xinlyk1{ padding:10px;}
.iqctt strong{ font-size:20px; line-height:28px;}
.iqctt p.p{ height:25px; font-size:20px; line-height:25px; top:-7px;}

dl.iqcd1 dt img{ width:60px;}
dl.iqcd1 dd{ padding:0 10px 15px 10px;}
dl.iqcd1 dd h3{ font-size:17px; height:36px; overflow:hidden;}
dl.iqcd1 dd p{ font-size:12px;}
dl.iqcd1 dd a{ height:32px; line-height:32px; font-size:13px;}
.ppa { width:70%;}
.ppa a.a,.ppa a.a1{ width:100%; margin:8px 0; float:left; height:38px; line-height:38px; font-size:14px;}

.iqcdivc{ padding:15px;}
.iqcdivcleft { margin-bottom:15px;}
.iqcdivcleft ul li{ font-size:13px;}
.iqcdivcrightc_tt strong{ font-size:22px; background-size:20px auto !important;}
.iqcdivcrightcnr{ padding-bottom:35px;}

.iqcdiv3 dl.d1,.iqcdiv3 dl.d1s{ padding-left:35px;}
.iqcdiv3 dl.d1 dt,.iqcdiv3 dl.d1s dt{ font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.iqcdiv3 dl.d1 dd,.iqcdiv3 dl.d1s dd{ font-size:14px; line-height:23px;}
.iqcdivcrightcnr a{ width:80%; height:40px; line-height:40px; font-size:16px;left:10%; bottom:-30px;border-radius:40px;}
.iqcdiv3 dl.d1 dd s,.iqcdiv3 dl.d1s dd s{ right:84%;}

} 
 